 /**
 * @(#)FuncionesControlAcceso.java
 *
 *
 * @author
 * @version 1.00 2007/5/30
 */
package Interfaces;
import java.rmi.*;
import java.util.ArrayList;
import java.io.File;

public interface servLegajoInterface extends Remote{
    public String usuario_remoto="";
    //public void setAdmUser( ServListaAdmUsuariosObjeto au )throws java.rmi.RemoteException;
   	//Legajo de Personal
   	public String  Verificar_Estado(String id)throws java.rmi.RemoteException;
 	public boolean VerificarDNI(String DNI,String id)throws java.rmi.RemoteException;
 	public int Dif_Fechas(String inicio,String fin,String id)throws java.rmi.RemoteException;
 	public int getEdadAnios(String fecha ,String id)throws java.rmi.RemoteException;
 	public boolean isFechaMenor(String fecha1 ,String fecha2, String id)throws java.rmi.RemoteException;
 	public boolean VerificarCodPersona(String cod,String id)throws java.rmi.RemoteException;
    public String insertar_Trabajador( String DNI,String Nombre, String Ape_Mater, String Ape_Pater, String sexo,
    								String Est_Civil, String Fec_Nac, String cod_Distri_Nac, String codvia,
                                    String via,String tipolugar,String lugar, String condicion, String num,
                                    String inte,String refer, String distrito, String cod_grupo,String num_carne,
                                    String fec_ipss,String LM, String RUC,String num_pasap, String codtipotrab,
                                    String cod_estado, String cod_reg,String correo, String zona,String localidad,
                                    String codtipoRem, String codperiod, byte control, byte incapacidad,String fec_ingreso,
                                    String sctr_pension, String sctr_salud,byte escolaridad,byte presvaca,String fec_reposicion,String id
    							)throws java.rmi.RemoteException;
    public String Actualizar_Trabajador( String DNI,String Nombre, String Ape_Mater, String Ape_Pater, String sexo,
    								String Est_Civil, String Fec_Nac, String cod_Distri_Nac, String codvia,
                                    String via,String tipolugar,String lugar, String condicion, String num,
                                    String inte,String refer, String distrito, String cod_grupo,String num_carne,
                                    String fec_ipss,String LM, String RUC,String num_pasap, String codtipotrab,
                                    String cod_estado, String cod_reg,String correo, String zona,String localidad,
                                    String codtipoRem, String codperiod, byte control, byte incapacidad, String fecingreso ,
                                    String scrt_pension, String scrt_salud, byte escolaridad, byte presvaca,String fec_reposicion,String id
    							)throws java.rmi.RemoteException;
    public boolean insertar_TrabMaestro( String DNI,String tipotrab, String codreg, String zona, String localidad,
    								String codestado, String codtipoRem, String codperiod, String SCTRSalud,
                                    String SCTRPension,String fec_ingreso, byte control, byte escolaridad,
                                    String id)throws java.rmi.RemoteException;
    public boolean Insertar_Estudio(String DNI ,String cod_Grado, String N_Colegiatura, String cod_especialidad ,
									String Titulo_obtenido ,String Desc_CentroEstudios,String cod_tipo_centro_estudios,
									String cod_condicion_actual,String id)throws java.rmi.RemoteException;
	public boolean Actualizar_Estudio(String DNI ,String cod_Est,String cod_Grado, String N_Colegiatura, String cod_especialidad ,
									String Titulo_obtenido ,String Desc_CentroEstudios,String cod_tipo_centro_estudios,
									String cod_condicion_actual, String id)throws java.rmi.RemoteException;

    public String Insertar_Hist_Cargos(String DNI, String cod_cargo,String autor,String fec_inicio, String fec_fin,
										 String cod_moti, String cod_cond, String centro,String codunidad,
										 String cod_equi, String cuenta, String presu, String codinversion, String id)throws java.rmi.RemoteException;

	public String Actualizar_Hist_Cargos(String DNI,String cod_Hist, String cod_cargo,String autor,String fec_inicio, String fec_fin,
										 String cod_moti, String cod_cond, String centro, String codunidad,
										 String cod_equi, String cuenta, String presu, String codinversion, String id)throws java.rmi.RemoteException;

	public String Eliminar_Hist_Cargos(String DNI,String cod_Hist, String id)throws java.rmi.RemoteException;

	public String Insertar_Hist_Doc(String DNI,String cod_Hist, String num_doc,String desc_doc, String id
									)throws java.rmi.RemoteException;
	public boolean  Eliminar_Hist_Doc(String DNI,String cod_Hist, String id)throws java.rmi.RemoteException;


	public String Insertar_Familiar(String DNI,String Nombre, String Ape_Mater, String Ape_Pater, String sexo,
    								String Est_Civil, String Fec_Nac, String cod_Distri_Nac, String codvia,
                                    String via,String tipolugar,String lugar, String condicion, String num,
                                    String inte,String refer, String distrito, String docIdent,String muni,
                                    int vive, String cod_parentesco,String fec_alta, String fec_baja,
                                    String cod_tipo_baja,String num_res, String num_carta,
									String tipo_doc, String cod_situacion,String cod_tipo_cod,
									byte flag_pdt, String id)throws java.rmi.RemoteException;

	public String Insertar_FamiliarSinDir(String DNI,String Nombre, String Ape_Mater, String Ape_Pater, String sexo,
    								String Est_Civil, String Fec_Nac, String cod_Distri_Nac, String docIdent,
    								String muni,int vive, String cod_parentesco,String fec_alta, String fec_baja,
    								String cod_tipo_baja,String num_res, String num_carta,String tipo_doc,
    								String cod_situacion,String cod_tipo_cod, byte flag_pdt,String id
    								)throws java.rmi.RemoteException;

	public String Actualizar_Familiar(String DNI,String docIdent, String Nombre, String Ape_Pater, String Ape_Mater, String sexo,
    								String Est_Civil, String Fec_Nac, String cod_Distri_Nac, String codvia,
                                    String via,String tipolugar,String lugar, String condicion, String num,
                                    String inte,String refer, String distrito,String muni,int vive, String cod_parentesco,
									String fec_alta, String fec_baja, String cod_tipo_baja,String num_res, String num_carta,
									String tipo_doc, String cod_situacion, String cod_tipo_cod,String cod_persona,
									byte flag_pdt, String id)throws java.rmi.RemoteException;

	public String ActualizarSolo_Familiar(String DNI, String docIdent,String Nombre, String Ape_Pater, String Ape_Mater, String sexo,
    								String Est_Civil, String Fec_Nac, String cod_Distri_Nac,String muni,int vive, String cod_parentesco,
									String fec_alta, String fec_baja, String cod_tipo_baja,String num_res, String num_carta,
								    String tipo_doc, String cod_situacion, String cod_tipo_cod,String cod_persona,
								    byte flag_pdt, String id)throws java.rmi.RemoteException;

	public String Eliminar_Familiar(String DNI,String cod_fam, String id)throws java.rmi.RemoteException;
	public boolean Insertar_Direccion(String cod_persona,String codvia, String via,String tipolugar,String lugar, String condicion, String num,
                                    String inte,String refer, String distrito, String id)throws java.rmi.RemoteException;
	public boolean Actualizar_Direccion(String cod_persona,String codvia, String via,String tipolugar,String lugar, String condicion, String num,
                                    String inte,String refer, String distrito, String id)throws java.rmi.RemoteException;
    public boolean Eliminar_Direccion(String cod_persona, String id)throws java.rmi.RemoteException;

    public String[]ObtenerLugarNac(String dist, String id)throws java.rmi.RemoteException;

	public String[] getTrabajador(String []nombre, String id)throws java.rmi.RemoteException;
	public String[] ObtenerTrabajador(String DNI, String id)throws java.rmi.RemoteException;
	public String[] obtenerDireccion(String cod_per, String id)throws java.rmi.RemoteException;
	public String[] getTrabajadores(String id)throws java.rmi.RemoteException;

	public int getEdad(String consulta, String id)throws  java.rmi.RemoteException;

	public String Insertar_Hist_AFPS(String DNI, String cod_AFP,String CUPP,String fecha, String id)throws java.rmi.RemoteException;
	public String Actualizar_Hist_AFPs(String DNI, String cod,String cod_AFP,String CUPP, String fecha, String id)throws java.rmi.RemoteException;
	public String Eliminar_Hist_AFP(String DNI,String cod_Hist, String id)throws java.rmi.RemoteException;
	public boolean Insertar_Hist_Idiomas(String DNI, String cod_idioma,String cod_nivel, String ce,
										String fecini, String fecfin,String cod_condicion, String id)throws java.rmi.RemoteException;
	public boolean Actualizar_Hist_Idiomas(String DNI, String cod_idioma,String cod_nivel, String ce,
										String fecini, String fecfin,String cod_condicion, String id)throws java.rmi.RemoteException;
	public boolean Eliminar_Hist_Idiomas(String DNI,String cod, String id)throws java.rmi.RemoteException;
	public boolean Insertar_Hist_Experiencia(String DNI, String cod_sector,String cargo, String fecini,String fecfin,
										String cod_tipo_cargo, String entidad, String id)throws java.rmi.RemoteException;

	public boolean Actualizar_Hist_Experiencia(String DNI,String cod, String cod_sector,String cargo, String fecini,String fecfin,
										String cod_tipo_cargo, String entidad, String id)throws java.rmi.RemoteException;
	public boolean Eliminar_Hist_Experiencia(String DNI,String cod, String id)throws java.rmi.RemoteException;

	public boolean Insertar_Brevete(String DNI, String cod_Brevete,String desc, String fecini,String fecfin,
										String cod_categ, String cod_nivel, String id)throws java.rmi.RemoteException;
	public boolean Actualizar_Brevete(String DNI, String cod_Brevete,String desc, String fecini,String fecfin,
										String cod_categ, String cod_nivel, String id)throws java.rmi.RemoteException;
	public boolean Eliminar_Brevete(String DNI,String cod, String id)throws java.rmi.RemoteException;

	public String[] Insertar_FinCarrera(String DNI, String doc, String fecha,String obser,
				String motivo, String id)throws java.rmi.RemoteException;
	public String[] Actualizar_FinCarrera(String DNI, String doc, String fecha,String obser,
				String motivo, String id)throws java.rmi.RemoteException;
	public String[] Eliminar_FinCarrera(String DNI, String id)throws java.rmi.RemoteException;
	public boolean Insertar_EPS(String DNI, String EPS, String situacion,
									String fecha, String id)throws java.rmi.RemoteException;

	public boolean Actualizar_EPS(String DNI, String EPS, String situacion, String fecha, String cod, String id)throws java.rmi.RemoteException;

	public boolean Eliminar_EPS(String DNI, String cod, String id)throws java.rmi.RemoteException;

	public boolean Insertar_Capacitacion(String DNI, String curso,String codesp,float costo, int durac, String fecini,
										String fecfin, String codnivel, String codevento, float calif,String codrango,
										String ce, String id)throws java.rmi.RemoteException;
	public boolean Actualizar_Capacitacion( String DNI,String cod , String curso,String codesp,float costo, int durac, String fecini,
										String fecfin, String codnivel, String codevento, float calif,String codrango,
										String ce, String id)throws java.rmi.RemoteException;
	public boolean Eliminar_Capacitacion(String DNI,String cod, String id)throws java.rmi.RemoteException;
	public boolean Insertar_Merito(String DNI, String motivo,String premio,String autoridad,String documento,
								 String fec,int puntaje, String id)throws java.rmi.RemoteException;
	public boolean Actualizar_merito( String DNI,String cod, String motivo,String premio,String autoridad,String documento,
								 String fec,int puntaje, String id)throws java.rmi.RemoteException;
	public boolean Eliminar_Merito(String DNI,String cod, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoMerito(String DNI, String id)throws java.rmi.RemoteException;
	public String Insertar_demerito(String DNI, String motivo,String sancion,String autoridad,String documento,
								 String fec,int puntaje,int dias ,String susp,String anio , String mes ,
								 String id)throws java.rmi.RemoteException;

	public String  Actualizar_demerito( String DNI,String cod, String motivo,String sancion,String autoridad,String documento,
								 String fec,int puntaje,int dias ,String susp,String anio , String mes ,
								 String id)throws java.rmi.RemoteException;
	public String Eliminar_demerito(String DNI,String cod, String id)throws java.rmi.RemoteException;
	public String [] Insertar_Contrato(String DNI, String plaza,String motivo,String obser,String fecini,String fecfin,float remu,
								 String codtipo, String id)throws java.rmi.RemoteException;
	public String[] Actualizar_Contrato( String DNI, String cod,String plaza,String motivo,String obser,String fecini,String fecfin,float remu,
								 String codtipo, String id)throws java.rmi.RemoteException;
	public String[] Eliminar_Contrato(String DNI,String cod, String id)throws java.rmi.RemoteException;
	public boolean Insertar_CentroC(String DNI, String centro,String fec_ini,
									String fec_fin, String id)throws java.rmi.RemoteException;
	public boolean Insertar_Pensionista(String DNI, String regimen,String pension,
									String CUSPP,String fecha, String id)throws java.rmi.RemoteException;
	public boolean Actualizar_Pensionista(String DNI, String regimen,String pension,
								String CUSPP,String fecha, String id)throws java.rmi.RemoteException;
	public boolean Eliminar_Pensionista(String DNI, String id)throws java.rmi.RemoteException;

	public String ObtenerCodigoTipoContrato(String tipo, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoContrato(String DNI, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoDemerito(String DNI, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoCapacitacion(String DNI, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoHistAFPs(String DNI, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoHistEPSs(String DNI, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoEstudio(String DNI, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoHistorial(String DNI, String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoFamiliar( String id)throws java.rmi.RemoteException;
	public String ObtenerCodigoExperiencia(String DNI, String id)throws java.rmi.RemoteException;

	public String getTrabajador(String DNI, String id)throws java.rmi.RemoteException;

	public String insertarIncapacidad(String DNI, String anio, String mes ,String fec_inicioIncap,
    								    String obser,  String id)throws  java.rmi.RemoteException;
    public String ActualizarIncapacidad(String DNI,String anio, String mes,
								 String fec_inicioIncap, String obser,
								  String id )throws  java.rmi.RemoteException;

    public String EliminarIncapacidadPermanente(String cod,String DNI, String id)throws  java.rmi.RemoteException;

    public String insertarSubsidios(String DNI, String anio, String mes ,String fec_inicioIncap,
    								   String fec_finIncap, String obser, String cod_Suspension,
    								   String CITT,String fecCont, String id)throws  java.rmi.RemoteException;
	public String actualizarSubsidios(String DNI, String cod,String cod_Suspension,
									  String fecCont,String obser,String citt, String id)throws  java.rmi.RemoteException;
    public String EliminarSubsidio(String DNI,String cod, String id)throws  java.rmi.RemoteException;
    public String EliminarTrabajador(String DNI, String id) throws java.rmi.RemoteException;
    public boolean EliminarEstudio(String DNI,String codEst, String id) throws java.rmi.RemoteException;
    public boolean VerFechaFinalHistCargos(String DNI,String codHis, String id) throws java.rmi.RemoteException;
	public boolean VerFechaIPSS(String DNI, String id) throws java.rmi.RemoteException;
    public boolean VerFechaFinalHistIdiomas(String DNI,String cod, String id) throws java.rmi.RemoteException;
    public boolean VerBrevete(String DNI, String id) throws java.rmi.RemoteException;
    public boolean VerPensionista(String DNI, String id) throws java.rmi.RemoteException;
 	public boolean VerFinCarrera(String DNI, String id) throws java.rmi.RemoteException;
 	public boolean Insertar_Horario(String entrada, String salida,String turno,String id)throws java.rmi.RemoteException;
 	public boolean Insertar_HorarioSimple(String entrada, String inicio, String fin, String salida,  String turno,String id)throws java.rmi.RemoteException;

	public boolean Insertar_HorarioSimplificado(String entrada, String salida,String inicio, String fin, String turno,
						String codSemanal, String codarea, String lunes , String martes, String miercoles,
						String jueves, String viernes, String sabado, String domingo,float horas,String id)throws java.rmi.RemoteException;
	public boolean Ver_HorarioSemanal(String cod,String id)throws java.rmi.RemoteException;
	public float getNumHoras(String entrada, String salida,String inicio, String fin,String id)throws java.rmi.RemoteException;
 	public boolean Insertar_DiaHorario(String codDia, String codHorario,String id)throws java.rmi.RemoteException ;
 	public boolean eliminar_DiaHorario(String codDia, String codHorario,String id)throws java.rmi.RemoteException ;
 	public boolean insertar_Telefono(String DNI, String num,String tipo,
									String distrito, String id)throws java.rmi.RemoteException;
	public boolean actualizar_Telefono(String DNI, String num,String tipo,
									String distrito, String id)throws java.rmi.RemoteException;
	public boolean eliminar_Telefono(String DNI, String num,String id)throws java.rmi.RemoteException;

	public boolean Insertar_HorarioSemanal(String cod_semanal,
			float horas,String codarea, String id)throws java.rmi.RemoteException;
	public boolean Actualizar_HorarioSemanal(String cod_semanal,
		float horas,String codarea, String id)throws java.rmi.RemoteException;
	public boolean eliminar_HorarioSemanal(String cod_semanal, String id)throws java.rmi.RemoteException;
	public boolean Insertar_HorarioSemanal_Dia_horario(String coddia, int codhorario,
					String codsemanal, String id)throws java.rmi.RemoteException;
	public boolean eliminar_HorarioSemanal_Dia_Horario(String cod_semanal, String id)throws java.rmi.RemoteException;
	public boolean Insertar_HistHorarios(String DNI, String codhorarioSem,String fecha,String id)throws java.rmi.RemoteException;
	public boolean Actualizar_HistHorarios(String DNI, String codhorarioSem,String fecha,String id)throws java.rmi.RemoteException;
	public boolean eliminar_HistHorarios(String DNI, String codhorarioSem,String fecha,String id)throws java.rmi.RemoteException;
	public String Insertar_Practicante(String DNI, String ocupacion ,String seguro,
									byte madre, byte horario,String modalidad, String id)throws java.rmi.RemoteException;
	public String Actualizar_Practicante(String DNI, String ocupacion, String seguro,
									byte madre, byte horario,String modalidad, String id)throws java.rmi.RemoteException;
	public String Eliminar_Practicante(String DNI, String id)throws java.rmi.RemoteException;
	public String insertar_Trabajador_Personal_Terceros( String DNI,String Nombre, String Ape_Mater, String Ape_Pater,
   			 String sexo, String Est_Civil, String Fec_Nac, String cod_Distri_Nac, String codvia, String via,
   			 String tipolugar,String lugar, String condicion, String num, String inte, String refer, String distrito,
   			 String correo, String fec_ingreso, String codtipotrab, String RUCEmpresa, String EsSalud, String sctrsalud,
   			 String sctrpension, String id )throws java.rmi.RemoteException;
   public String Actualizar_Trabajador_Personal_Terceros( String DNI,String Nombre, String Ape_Mater, String Ape_Pater,
   			 String sexo, String Est_Civil, String Fec_Nac, String cod_Distri_Nac, String codvia, String via,
   			 String tipolugar,String lugar, String condicion, String num, String inte, String refer, String distrito,
   			 String correo, String fec_ingreso, String codtipotrab, String RUCEmpresa, String EsSalud, String sctrsalud,
   			 String sctrpension, String id)throws java.rmi.RemoteException;
    public String EliminarTrabajador_Personal_Terceros(String DNI, String id) throws java.rmi.RemoteException;
    public String insertar_PeriodoLaboral( String DNI, String fecinicio, String fecfin, String motivo_fin,
   			 String modalidad, String id )throws java.rmi.RemoteException;
	public String actualizar_PeriodoLaboral( String DNI,String cod, String fecinicio, String fecfin, String motivo_fin,
   			 String modalidad, String id )throws java.rmi.RemoteException;
   	public String eliminar_PeriodoLaboral( String DNI,String cod,String id )throws java.rmi.RemoteException;

   	public String insertar_dias_no_trab (String DNI,String id_tipo_dia, String motivo,String autoridad,String documento,
								 String fec_ini,String fec_fin,String anio , String mes ,
								 String id)throws java.rmi.RemoteException;
   	public String eliminar_dias_no_trab (String DNI,String cod,String id)throws java.rmi.RemoteException;

   	public String insertarParoTrabajador (String DNI,String anio, String mes,
										String fecha,float horas,String id)
										throws java.rmi.RemoteException;

	public String actualizarParoTrabajador (String DNI,String anio, String mes,
										String fecha,float horas,String id)
										throws java.rmi.RemoteException;

	public String eliminarParoTrabajador (String DNI,String anio, String mes,
										String fecha,String id)
										throws java.rmi.RemoteException;

	public String eliminarTablaErrores(String id)throws java.rmi.RemoteException;

	public String insertarAsistDispositivo(String DNI, String hora, String fecha,
										String id)throws java.rmi.RemoteException;
	public String eliminarTablaAsistDispositivo(String id)throws java.rmi.RemoteException;
	public String insertarHistorialContingencias (String DNI,String titulo,String obser, String id_tipo,String id)
										throws java.rmi.RemoteException;
	public String actualizarHistorialContingencias (String DNI,String titulo, String obser, String id_tipo, int cod,String id)
										throws java.rmi.RemoteException;
	public String eliminarHistorialContingencias (String DNI,int cod,String id)
										throws java.rmi.RemoteException;
	public String sp_sp_Job_IniciarEnlacePresupuesto (String id)
										throws java.rmi.RemoteException;
	public File obtenerArchivoZonalPiura( )throws java.rmi.RemoteException;
	public File obtenerArchivoZonalChulucanas( )throws java.rmi.RemoteException;
	public File obtenerArchivoZonalPaita( )throws java.rmi.RemoteException;
	public File obtenerArchivoZonalSullana( )throws java.rmi.RemoteException;
	public File obtenerArchivoZonalTalara( )throws java.rmi.RemoteException;
	public String  enlazaPresupuesto( String ano, String mes , String id) throws  RemoteException;


//Control
	public boolean VerAsistenciaActualizada(String fecha, String id) throws java.rmi.RemoteException;
   	public boolean VerSiExisteAsistencia(String fecha, String id) throws java.rmi.RemoteException;
   	public int iniciar_Asistencia( String anio,String mes, int ini, int fin,String id)throws java.rmi.RemoteException;
   	public String actualizar_Asistencia( String DNI,String entrada, String inicioR, String finR, String salida,
    								String centro, String fecha,byte bjava, String id)throws java.rmi.RemoteException;
    public String generar_Tareaje(byte bjava,String id)throws java.rmi.RemoteException;
    public String generar_RolVacaciones( String anio, String id)throws java.rmi.RemoteException;
    public String Verificar_RolVacaciones( String anio,String DNI, String mes,String id)throws java.rmi.RemoteException;
    public String Insertar_RolVacaciones( String DNI,String mes , String anio, String id)throws java.rmi.RemoteException;
	public String actualizar_RolVacaciones( String DNI,String mes , String anio, String id)throws java.rmi.RemoteException;
	public String eliminar_RolVacaciones( String DNI,String mes , String anio, String id)throws java.rmi.RemoteException;
	public String insertar_feriado( int dia, String mes , String tipo, String desc, String anio,String id)throws java.rmi.RemoteException;
	public String eliminar_feriado( int dia, String mes , String anio,String id)throws java.rmi.RemoteException;
	public String inicializar_feriado( String anio, String id)throws java.rmi.RemoteException;
	public boolean insertar_Paro( int dia, String mes , String anio, String desc, byte legal, String id)throws java.rmi.RemoteException;
	public boolean eliminar_Paro( int dia, String mes , String anio, String id)throws java.rmi.RemoteException;
	public String insertar_PapeletaSalida( String DNI, String motivo, String h_inicio, String h_fin,
								String fecha_inicio,String fecha_fin,String justif,float hor_trab,
								float hor_no_trab, int num_dias, byte jefe, byte RRHH, String emision,
								String id)throws java.rmi.RemoteException;
	public boolean eliminar_PapeletaSalida( String DNI, int cod,String id)throws java.rmi.RemoteException;
	public String  insertar_PapeletaACompesar( String DNI, String fecha_trab, String h_inicio_trab, String h_fin_trab,
   								float hor_trab, String fecha_comp, String h_inicio_comp, String h_fin_comp, float hor_comp,
   								String obser,byte jefe, byte RRHH, String emision,String id)throws java.rmi.RemoteException;
	public boolean actualizar_PapeletaACompesar( String DNI, String fecha_trab, String h_inicio_trab, String h_fin_trab,
								String fecha_comp, String h_inicio_comp, String h_fin_comp, String obser,byte jefe,
								byte RRHH, String emision, int cod,String id)throws java.rmi.RemoteException;
	public boolean eliminar_PapeletaACompesar( String DNI, int cod,String id)throws java.rmi.RemoteException;
	public String actualizar_parametros( String fechaInicio,String fechaFin ,String id)throws java.rmi.RemoteException;
	public String CargarAsistencia(byte bjava,String id)throws java.rmi.RemoteException;
	public boolean Insertar_HorarioSimplificadoNuevo(String codSemanal, String coddia, String abrev,String id)throws java.rmi.RemoteException;
	public boolean insertarTareajeMensual(String DNI, String anio, String mes, float tardanzas,
   								float horasextras, int faltasjus, int faltasinj, int trabajo,
   								int descanso, int feriado, String inicio, String fin , String id)throws java.rmi.RemoteException;
    public boolean actualizarTareajeMensual(String DNI, String anio, String mes, float tardanzas,
   								float horasextras, int faltasjus, int faltasinj, int trabajo,
   								int descanso, int feriado, String inicio, String fin , String id)throws java.rmi.RemoteException;
   	public boolean eliminarTareajeMensual(String DNI, String anio, String mes,
   										 String inicio, String fin , String id)throws java.rmi.RemoteException;
   	public String insertar_actualizarTareajeMensual(String DNI, String anio, String mes, float tardanzas,
   								float horasextras,float horascomp, int faltasjus, int faltasinj, int trabajo,
   								float descansos, float feriados,float desc_medico, float paros, float permiso,
   								String inicio, String fin , String id)throws java.rmi.RemoteException;
	public String actualizarPagarPlanilla(String DNI, String anio, String mes, float pagar_planilla,
   								String inicio, String fin , String id)throws java.rmi.RemoteException;
   	public boolean CargarTareaje(String id)throws java.rmi.RemoteException;
   	public String insertar_PeriodoVaca(String DNI, String anio, String inicio,
   								String fin,String periodo, String id)throws java.rmi.RemoteException;
 	public String actualizar_PeriodoVaca(String DNI, String anio, String corre, String inicio,
   								String fin,String periodo, String id)throws java.rmi.RemoteException;
   	public String eliminar_PeriodoVaca(String DNI, String anio, String corre,
   									 String id)throws java.rmi.RemoteException;
	public String generarDiaspagarPlanilla(String id)throws java.rmi.RemoteException;


//Migrar
public boolean Migrar_CentroCosto(String cod ,String centro, String idpre, String unidad )throws java.rmi.RemoteException;
    //Planillas
     /**************************************Mantenimiento**********************************************/

	public String Insertar_AFP(String cod_afp, String nom_afp,float aporte,
		float seguro, float comision, float tope, String cuenta_contable,
		String cod_sunat,String id)throws java.rmi.RemoteException;
    public String actualizar_AFPS(String cod_afp, String nom_afp,float aporte,
		float seguro, float comision, float tope, String cuenta_contable,
		String cod_sunat,String id)throws java.rmi.RemoteException;
	public String eliminar_AFPS(String cod_afp,String id)throws java.rmi.RemoteException;

	public String Insertar_tipo_trab(String id_tipo_trab, String desc_tipo_trab,byte flag_cts,
		byte flag_grati, float jornada_laboral,String cod_sunat,String id_Enlace,
		String id)throws java.rmi.RemoteException;

	public String actualizar_tipo_trab(String id_tipo_trab, String desc_tipo_trab,byte flag_cts,
		byte flag_grati, float jornada_laboral,String cod_sunat,String id_Enlace,
		String id)throws java.rmi.RemoteException;

	public String eliminar_tipo_trab(String id_tipo_trab, String id)throws java.rmi.RemoteException;

	/**************************************Reporte**********************************************/

	public String ejecutarReporte(String anio, String mes, String DNI, int tipo,
					 String id)throws java.rmi.RemoteException;

}